<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /***********************************
            1.请写出javascript的三种循环
            for循环、while、do...while
        ***********************************/
        
        /***********************************
            2.请写出break和continue作用和区别
            break是跳出循环，在此结束；continue是跳过此步骤进入下一个循环
        ***********************************/
        /***********************************
            3.循环输出1-100 里奇数
            for(let i = 1;i <= 100;i++){
            if(i % 2 != 0){
                document.write(i + "<br>");
            }
        }
        ***********************************/
        /***********************************
            4.有一分数序列：2/1，3/2，5/3，8/5，13/8，21/13...求出这个数列的前20项之和。
            let a = 2;
            let b = 1;
            let c = 0;
            let sum = 0;
            for(let i = 0; i < 20; i++){
                sum = sum + a/b;
                c = a;
                a = a + b;
                b = c;
               console.log(sum);
            } 
        
        
        
            ***********************************/
        /***********************************
            5.有一座桥，当你身上所拥有的钱大于30000时，每过一次桥则需要支付3000元。
            当你身上的钱小于或等于30000时，每过一次桥则需要支付你身上10%的钱。
            已知有一个人身上有33000元，问此人能过这座桥多少次之后，身上的钱会少于100块?
            
            let a = 33000;
            let num = 0;
            for(let i = 0 ;a > 100 ; i++){
            if(a > 30000){
                a = a - 3000
            }else{
                a = a - a /10
            }
            num = i;
        }
           document.write(num);
        ***********************************/
        /***********************************
            6.小明去存1000钱，每天会产生1%的利息，求问，30天后，小明可以拿回多少钱
            
        let a = 1000;
        for(let i = 0;i < 30 ;i++){
            a = a + a * 0.01
            console.log(a);
        }
            
        ***********************************/
        /***********************************
            7.黑白棋   奇数行 && 奇数列 || 偶数行 && 偶数列
        ***********************************/

        // document.write("<table border=1 width= 500 height=500 cellspacing=0>")
        //     for(let i =1;i<= 5;i++){
        //         document.write("<tr>")
        //             for(let j = 1;j<=5;j++){
        //                 if(i % 2 == 0 && j % 2 == 0 ||i%2 != 0 && j % 2 !=0){
        //                     document.write("<td style='background:black'></td>")
        //                 }else{
        //                     document.write("<td></td>")
        //                 }
        //             }
        //         document.write("</tr>")
        //     }

        // document.write("<table border=1>")
        //     for(let i = 1;i <= 9;i++){
        //         document.write("<tr>")
        //             for(let j = i;j < 9;j++){
        //                 document.write("<td style='border:0'></td>")
        //             }
        //             for(let k = i;k >= 1;k--){
                       
        //                 document.write("<td>")
        //                     document.write(k + "*" + i + "=" + i*k)
        //                 document.write("</td>")
        //             }
        //         document.write("</tr>")
        //     }
        // document.write("</table>")
    </script>
</body>

</html>